/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.com.cotelasa.scp.controlador.backingBean;

import java.io.Serializable;
import java.util.AbstractList;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Date;
import java.util.List;
import javax.inject.Named;
import org.primefaces.model.UploadedFile;
import org.springframework.context.annotation.Scope;
import pe.com.cotelasa.scp.controlador.comando.IComando;
import pe.com.cotelasa.scp.entidad.Banco;
import pe.com.cotelasa.scp.entidad.CuentaBancaria;
import pe.com.cotelasa.scp.entidad.Empresa;
import pe.com.cotelasa.scp.entidad.VentaDeposito;

/**
 *
 * @author Jorge
 */
@Named(value = "BKVentaDeposito")
@Scope("session")
public class BKVentaDeposito implements Serializable{
    
     private static final long serialVersionUID = 8722885348162724916L;
     private Date hoy = new Date();
     
     private VentaDeposito VentaDepositoBusqueda;
     private VentaDeposito VentaDepositoFormulario;
     private VentaDeposito VentaDepositoSeleccionado;
     private Collection<Banco> listaBanco;
     private List<CuentaBancaria> listaCuenta;
     private List<CuentaBancaria> listaCuentaBus;
     private List<Empresa> listaEmpresa;
     private Empresa idEmpresa;
     private int idBanco;
     private int idCuentaBancaria;
     private IComando comando;
     
     private Collection<VentaDeposito> listaDepositos;
     
     private Date busquedaDel;
     private Date busquedaAl;
     
     
     private UploadedFile imagenDetalle; 
     
    public BKVentaDeposito(){
    
        this.listaCuenta = new ArrayList<CuentaBancaria>();
        this.listaBanco = new ArrayList<Banco>() ;
        this.listaCuentaBus = new ArrayList<CuentaBancaria>();
    }

    public Date getHoy() {
        return hoy;
    }

    public void setHoy(Date hoy) {
        this.hoy = hoy;
    }

    public VentaDeposito getVentaDepositoBusqueda() {
        return VentaDepositoBusqueda;
    }

    public void setVentaDepositoBusqueda(VentaDeposito VentaDepositoBusqueda) {
        this.VentaDepositoBusqueda = VentaDepositoBusqueda;
    }

    public VentaDeposito getVentaDepositoFormulario() {
        return VentaDepositoFormulario;
    }

    public void setVentaDepositoFormulario(VentaDeposito VentaDepositoFormulario) {
        this.VentaDepositoFormulario = VentaDepositoFormulario;
    }

    public VentaDeposito getVentaDepositoSeleccionado() {
        return VentaDepositoSeleccionado;
    }

    public void setVentaDepositoSeleccionado(VentaDeposito VentaDepositoSeleccionado) {
        this.VentaDepositoSeleccionado = VentaDepositoSeleccionado;
    }

    public Collection<Banco> getListaBanco() {
        return listaBanco;
    }

    public void setListaBanco(Collection<Banco> listaBanco) {
        this.listaBanco = listaBanco;
    }

    public List<CuentaBancaria> getListaCuenta() {
        return listaCuenta;
    }

    public void setListaCuenta(List<CuentaBancaria> listaCuenta) {
        this.listaCuenta = listaCuenta;
    }

    public int getIdBanco() {
        return idBanco;
    }

    public void setIdBanco(int idBanco) {
        this.idBanco = idBanco;
    }

    public int getIdCuentaBancaria() {
        return idCuentaBancaria;
    }

    public void setIdCuentaBancaria(int idCuentaBancaria) {
        this.idCuentaBancaria = idCuentaBancaria;
    }

    public IComando getComando() {
        return comando;
    }

    public void setComando(IComando comando) {
        this.comando = comando;
    }

    public Collection<VentaDeposito> getListaDepositos() {
        return listaDepositos;
    }

    public void setListaDepositos(Collection<VentaDeposito> listaDepositos) {
        this.listaDepositos = listaDepositos;
    }

    public List<Empresa> getListaEmpresa() {
        return listaEmpresa;
    }

    public void setListaEmpresa(List<Empresa> listaEmpresa) {
        this.listaEmpresa = listaEmpresa;
    }

    public Empresa getIdEmpresa() {
        return idEmpresa;
    }

    public void setIdEmpresa(Empresa idEmpresa) {
        this.idEmpresa = idEmpresa;
    }

    public Date getBusquedaDel() {
        return busquedaDel;
    }

    public void setBusquedaDel(Date busquedaDel) {
        this.busquedaDel = busquedaDel;
    }

    public Date getBusquedaAl() {
        return busquedaAl;
    }

    public void setBusquedaAl(Date busquedaAl) {
        this.busquedaAl = busquedaAl;
    }

    public UploadedFile getImagenDetalle() {
        return imagenDetalle;
    }

    public void setImagenDetalle(UploadedFile imagenDetalle) {
        this.imagenDetalle = imagenDetalle;
    }

    public List<CuentaBancaria> getListaCuentaBus() {
        return listaCuentaBus;
    }

    public void setListaCuentaBus(List<CuentaBancaria> listaCuentaBus) {
        this.listaCuentaBus = listaCuentaBus;
    }

   
     
     
    
}
